package com.ncloud.crm.entity;

import java.io.Serializable;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;

@SuppressWarnings("serial")
public class BsProduct implements Serializable {
	@JSONField(serializeUsing=ToStringSerializer.class)
	private long custId;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long prodInstId;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long prodId;
	private String prodName;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date beginDate;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date endDate;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date updateTime;
	private Long updateUser;
	private String remark;

	public long getCustId() {
		return custId;
	}

	public void setCustId(long custId) {
		this.custId = custId;
	}

	public String getProdName() {
		return prodName;
	}

	public void setProdName(String prodName) {
		this.prodName = prodName;
	}

	public Long getProdInstId() {
		return prodInstId;
	}

	public void setProdInstId(Long prodInstId) {
		this.prodInstId = prodInstId;
	}

	public Long getProdId() {
		return prodId;
	}

	public void setProdId(Long prodId) {
		this.prodId = prodId;
	}

	public Date getBeginDate() {
		return beginDate;
	}

	public void setBeginDate(Date beginDate) {
		this.beginDate = beginDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Long getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(Long updateUser) {
		this.updateUser = updateUser;
	}
}
